<template>
	<view class="selfNode">
		<node :nodeArr="nodeSet"></node>
	</view>
</template>

<script>
	import node from './node/node';
	export default {
		components: {
			node
		},
		props: {
			nodeSet: { //富文本
				type: Array,
				default: []
			}
		},
	}
	/*
	使用说明:只用传nodeSet即可
	nodeSet格式：[{name:'',style:'',src:'',poster:'',text:'',children:[{}],fn:res=>{}}]
	注：(1)src是image和video标签的地址
		(2)poster是video的封面海报地址
		(3)text是文本内容
		(4)fn是点击的事件，直接传事件即可
		(5)chidren是嵌套节点
	例1：<view @click="AAA" style="display:flex">
			<image src="123"></image>
			<view>
				<video src="456" poster="789"></video>
				<text>666</text>
			</view>
		</view>
	实现例1就转换成:[
		{ 最外层view
			name:'view',
			style:'display:flex',
			fn:res=>{console.log(1)},
			children:[
				{ 嵌套的image标签
					name:'image',
					src:'123'
				},
				{ 嵌套的view
					name:'view',
					children:[
						{ 继续嵌套video
							name:'video',
							src:'456',
							poster:'789'
						},
						{ 继续嵌套text
							name:'text',
							text:'666'
						}
					]
				}
			]
		}
	]
	*/
</script>